Classement de termes techniques

Classement des mots techniques - Test des fonctions avec GHCI

Avant d'aller plus loin, vérifions le résultat des fonctions implémentées. Avec Haskell, il
est possible de tester les fonctions en ligne de commande avec GHCI (Compilateur GHC en interactif). Pour le lancer on l'appelle tout simplement avec : ghci Classement_lexique.hs La liste suivante sera utilisée pour les exemples qui suivent. Les colonnes contiennent les différents champs associés à une ligne de traduction :

GHCI
 
test
 
fonctions
 
Haskell
 
interactif

Vérification des filtres

On commence par appliquer le filtre filtreOk sur la liste. Seules les lignes devant être intégrées sont retournées:

GHCI
 
test
 
fonctions
 
Haskell
 
interactif

On commence par appliquer le filtre filtreVer sur la liste. On a bien les lignes avec un numéro de version inférieur ou égale à 6:

GHCI
 
test
 
fonctions
 
Haskell
 
interactif

On continue en appliquant le filtre filtreVer et on a bien les lignes avec un numéro de version inférieur ou égale à 7:

GHCI
 
test
 
fonctions
 
Haskell
 
interactif

Testons maintenant la fonction de tri triFr. La liste est bien triée dans l'ordre des mots en français:

GHCI
 
test
 
fonctions
 
Haskell
 
interactif

De même la fonction de triEn tri correctement la liste dans l'ordre des mots en anglais:

GHCI
 
test
 
fonctions
 
Haskell
 
interactif

La fonction de filtrage filtreDom utilisée pour filtrer les mots appartenant aux domaines "Usinage" et "Problèmes" renvoi bien les lignes associées:

GHCI
 
test
 
fonctions
 
Haskell
 
interactif

En combinant les filtres, on obtient :

GHCI
 
test
 
fonctions
 
Haskell
 
interactif

GHCI
 
test
 
fonctions
 
Haskell
 
interactif

Tout fonctionne correctement!

Vérification des fonctions de création du code LaTeX

Vérifions maintenant la création des cellules de traduction ainsi que leur affichage en mode texte.

Création d'une liste par domaine :

GHCI
 
test
 
fonctions
 
Haskell
 
interactif

Création d'une liste dont la première lettre du mot français est 'a' :

GHCI
 
test
 
fonctions
 
Haskell
 
interactif